package com.cw.mapper;

import com.cw.dto.InpatientRegistrationCondition;
import com.cw.dto.InpatientRegistrationDTO;
import com.cw.entity.PatientInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cw.request.EemptyPatientRequest;

import java.util.List;

/**
 * <p>
 * 患者信息 Mapper 接口
 * </p>
 *
 * @author smq
 * @since 2021-04-27
 */
public interface PatientInfoMapper extends BaseMapper<PatientInfo> {

    /**
     * 住院登记记录列表
     * @param condition 查询条件
     * @author ly
     * @date 2021/4/29 16:47
     * @return java.util.List<com.cw.dto.InpatientRegistrationDTO>
     */
    List<InpatientRegistrationDTO> inpatientRegistrationDTO(InpatientRegistrationCondition condition);
    /**
     * 获取没有床位的患者信息
     *
     * @param eemptyPatientRequest
     * @return
     */
//    List<PatientInfo> getEemptyPatientList(EemptyPatientRequest eemptyPatientRequest);

    List<PatientInfo> getEemptyPatientListNew(EemptyPatientRequest eemptyPatientRequest);
}
